home *** CD-ROM | disk | FTP | other *** search
/ The PC-SIG Library 10 / The PC-Sig Library - Shareware for the IBM PC and Compatibles (PC-SIG)(Tenth Edition Disks 1-2804)(1991).iso / PC_SIGCD / 05 / 4 / DISK0543.ZIP / GLV12.DOC < prev    next >
Text File  |  1985-04-28  |  22KB  |  591 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.                                  GENERAL LEDGER
  9.                                  ______________
  10.  
  11.  
  12.                                      for the
  13.  
  14.  
  15.                               IBM Personal Computer
  16.  
  17.  
  18.               
  19.                                    Version 1.2
  20.  
  21.                                  Copyright  1985
  22.  
  23.                                         by
  24.  
  25.                                Datawest Systems Inc.
  26.                                307 Goldstream Avenue
  27.                                Victoria, BC  V9B 2W4
  28.                                Voice: (604) 478-1523
  29.                                BBS:   (604) 478-2234
  30.  
  31.  
  32.  
  33.  
  34.                       ==== General Ledger Users Guide ====
  35.  
  36.  
  37.                                      Contents
  38.                                      ________
  39.  
  40.  
  41.  
  42.           1.0 ... INTRODUCTION
  43.                   1.1 ... Limited license
  44.                   1.2 ... Contributions
  45.                   1.3 ... Not a substitute
  46.                   1.4 ... Keys and numeric keypad
  47.                   1.5 ... System requirements/capacity
  48.  
  49.           2.0 ... GETTING STARTED
  50.                   2.1 ... Creating a control file, '.GL1'
  51.                   2.2 ... Creating a chart of accounts, '.GL2'
  52.                   2.3 ... Running the program
  53.  
  54.           3.0 ... TRANSACTIONS
  55.                   3.1 ... Entering transactions
  56.                   3.2 ... Editing transactions
  57.                   3.3 ... Listing transactions
  58.  
  59.           4.0 ... ACCOUNTS
  60.                   4.1 ... Adding an account
  61.                   4.1 ... Deleting an account
  62.  
  63.           5.0 ... REPORTS
  64.                   5.1 ... Balance Sheet
  65.                   5.2 ... Income Statement
  66.                   5.3 ... General Ledger
  67.  
  68.           6.0 ... HOUSEKEEPING
  69.                   6.1 ... End of period
  70.                   6.2 ... Program exit
  71.  
  72.           7.0 ... ACCOUNTING RECORDS
  73.                   7.1 ... Maintaining a history
  74.                   7.2 ... Fixing data files
  75.  
  76.           8.0 ... INTERFACING
  77.                   8.1 ... Transaction file format
  78.  
  79.           9.0 ... FEEDBACK / REGISTRATION / COMMENTS
  80.  
  81.  
  82.  
  83.  
  84.                      ==== General Ledger Users Guide ====
  85.  
  86.  
  87.           1.0  ... INTRODUCTION
  88.  
  89.           This general ledger program is the result of many hours of
  90.           of effort by a qualified accountant, K. W. Yerex CGA. This
  91.           was done to provide a simple bookkeeping  tool  for  small
  92.           business that was easy to use,  yet  still  maintained the
  93.           double entry concept and full audit trails.
  94.  
  95.           This dedication to simplicity resulted in these features:-
  96.  
  97.            o  full use of numeric keypad without key conflict
  98.            o  entry duplication with editing to speed input
  99.            o  limited use of only 2 function keys
  100.            o  plus and minus keys used as return keys
  101.            o  debit/credit entries assigned with plus/minus keys
  102.            o  automatic backup of data files
  103.            o  out-of-balance conditions require positive user action
  104.  
  105.  
  106.           1.1 ... Linited License
  107.           
  108.           Because of the importance of good accounting  records  for
  109.           many purposes including income tax, banking, this software
  110.           is made available to everyone under the following  limited
  111.           license.
  112.  
  113.           The user is granted a limited license  to  reproduce  this
  114.           software and documentation for distribution to others pro-
  115.           vided it is not distributed -
  116.                 - in connection with any other product,
  117.                 - for any consideration or 'disk fee',
  118.                 - in any modified form whatsoever.
  119.           These restrictions are for your benefit -- please cooperate.
  120.  
  121.           1.2 ... Contributions
  122.  
  123.           It is intended that this and other accounting software will
  124.           be developed and maintained and be made aavailable  to  all
  125.           under the same terms and conditions.   The latest  versions
  126.           will always be available for downloading over the BBS.   To
  127.           do all this obviously costs $$$$. If you find this software
  128.           useful, your contribution will be appreciated.  Please send
  129.           your cheque or money order ( no cash please ) to:
  130.  
  131.                            Datawest Systems Inc.
  132.                            307 Goldstream Avenue
  133.                            Victoria, BC, Canada
  134.                            Postal Code: V9B 2W4
  135.  
  136.           A contribution of $50 Canadian will go a long way to keeping
  137.           me alive and able to maintain this software.  Thank you.
  138.  
  139.  
  140.  
  141.  
  142.                       ==== General Ledger Users Guide ====
  143.  
  144.  
  145.           1.3 ... Not A Substitute
  146.  
  147.           Bookkeeping is a skill that requires  a  minimum  amount  of
  148.           training.  It is recommended that you have some  bookkeeping
  149.           skills before you attempt to use this program.
  150.  
  151.           This program will not solve all your bookkeeping problems.
  152.           It is designed to be a part of a total system which includes
  153.           a proper filing  system,  an  adequate  system  of  internal
  154.           control, and a periodic verification of account balances  to
  155.           ensure tha accuracy of the accounting records.   If  you are
  156.           are having trouble with your books now it is not likely that
  157.           this program will be of much value to you.
  158.  
  159.           1.4 ... Keys and Numeric Keypad
  160.  
  161.           Throughout the program, the  following  key  conventions are
  162.           are used:
  163.  
  164.           [Esc] .. used to backup to a previous input field, to return
  165.                    to the main menu, or to exit the program.
  166.           [BS]  .. backspace, used to edit data in an input field.
  167.                    This is not a key on the numeric keypad,but the key
  168.                    above the [Return] key.
  169.           [TAB] .. advance, used to edit data in an input field.
  170.                    This key is located above the [Ctrl] key.
  171.           [+]   .. plus, used as a [Return] key to exit an input field
  172.                    If the field is a dollar  amount  field,  this  key
  173.                    designates the transaction as a Debit.
  174.           [-]   .. minus, same as [+], assigns Credit.
  175.  
  176.           Since none of the above keys are on the numeric keypad, data
  177.           entry can be speeded up by setting the  Num Lock  and  using
  178.           the numeric keypad for data entry.
  179.  
  180.           Only two function keys are used and only in  the transaction
  181.           transaction entry/edit modes, to select the Journal in use.
  182.           [F1] flips through the journal forward, [F2} backward.
  183.  
  184.           1.5 ... System Requirements / Capacity
  185.  
  186.           The  minimum system requires  DOS 2.x or later, a 132-column
  187.           printer, 1 disk drive and 256K.  Be sure your printer is on-
  188.           line and ready.
  189.  
  190.           The program capacity is  200 accounts and  2400 transactions 
  191.           per accounting period.
  192.  
  193.  
  194.  
  195.  
  196.                        ==== General Ledger Users Guide ====
  197.  
  198.  
  199.           2.0 ... GETTING STARTED
  200.  
  201.           Before your run the program, you must create two files using
  202.           any ASCII text editor, such as EDLIN or EDIX.    The program
  203.           expects these files and will abort without them.
  204.  
  205.           Select a filename not exceeding 8 characters. For simplicity
  206.           use a short form of the Company name.  All data  files  used
  207.           by the program will use this  filename  plus  the  following
  208.           extentions:
  209.  
  210.              .GL1    program control file ( see 2.1 below )
  211.              .GL2    chart of accounts / balance forwards ( see 2.2 )
  212.              .GL3    transaction data file, created by the program
  213.  
  214.           The program makes backups of .GL2 and .GL3,  assigning a '~'
  215.           to the file name, in the same manner as EDIX.
  216.  
  217.           2.1 ... Creating a Control File
  218.  
  219.           Create a control file called "filename.GL1"  using your text
  220.           editor.   The  file  contains one line, the full name of the
  221.           company.  Do not use any commas in the name.
  222.  
  223.           2.2 ... Creating a Chart of Accounts
  224.  
  225.           Using your text editor, create a file, "filename.GL2"  using
  226.           one line per account. The accounts must be in account number
  227.           order and in the following format.
  228.  
  229.                NUMBER , POSITION , TYPE , NAME , OPENING BALANCE
  230.  
  231.           NUMBER is the general ledger account number, in the range 1-
  232.           9999.
  233.      
  234.           POSITION  is  the column number where the account name is to
  235.           be printed on the Balance Sheet and Income Statement.   This
  236.           is useful for centering headings, etc.   POSITION is ignored
  237.           for postable accounts ( see TYPE ).
  238.  
  239.           TYPE refers to the type of account.  Generally there are two
  240.           account types; postable and header. Header accounts are used
  241.           to format the financial statements and control  the  totals.
  242.           Postable accounts are are accounts to which data is entered.
  243.           Balance Sheet Postable accounts are assigned a TYPE 0, while
  244.           Income Statement Postable accounts use TYPE 10.    TYPES 1-5
  245.           are Balance Sheet Header accounts and 11-15 are Income State-
  246.           ment Headers.   Use the following guide to assign the Header
  247.           types.
  248.  
  249.  
  250.  
  251.  
  252.                        ==== General Ledger Users Guide ====
  253.  
  254.  
  255.  
  256.           ASSETS..................1              Major Heading
  257.           Current Assets............2            First Section Heading
  258.           Fixed Assets................3          Subsequent Sections 
  259.           Intangible Assets...........3
  260.  
  261.           LIABILITIES.............4              Major Heading
  262.           Current Liabilities.......2            First Section Heading
  263.           Other Liabilities...........3          Subsequent Sections  
  264.  
  265.           EQUITY..................5              Major Heading
  266.           Capital...................2            First Section Heading
  267.           Other Equity Sections.......3          Subsequent Sections
  268.  
  269.           SALES...................11             Major Heading
  270.           COST OF SALES.............12           First Section Heading
  271.           EXPENSES....................13
  272.           SUBTOTAL......................14
  273.           OTHER INCOME/EXPENSES...........15
  274.  
  275.           Use DOS's 'type' command to view the  SAMPLEGL.GL2  file for
  276.           examples.
  277.  
  278.           NAME is the account name, limited to 24 characters in length
  279.           no commas.
  280.  
  281.           OPENING BALANCE is the opening balance of the account. Enter
  282.           the amount without a decimal,  but including cents.   Assign
  283.           a preceeding minus sign for  credit  amounts.   For  example,
  284.           $123.50 Cr would be entered
  285.     
  286.                                     -12350
  287.  
  288.           Make sure that the accounts are in balance!
  289.  
  290.           2.3 ... Running The Program
  291.  
  292.           Ensure that the date and time are correctly set, type 'GLV11'
  293.           and press return.  In a few moments the copyright notice will
  294.           be displayed.    Press any key to continue.   The next screen
  295.           will prompt you for
  296.  
  297.                               Company:  ________
  298.         
  299.           Enter the short company name selected for a filename. Use the
  300.           [BS] and [TAB] keys to position the cursor to make corrections.
  301.           Press [Return] or [+] or [-].    [Esc] here will send you back
  302.           back to DOS.  The program will load the  .GL1  and  .GL2 files
  303.           and check that the accounts are in balance.    In a moment the
  304.           following prompt will appear
  305.  
  306.                         Period Ending: ______
  307.  
  308.  
  309.  
  310.  
  311.                         ==== General Ledger Users Guide ====
  312.  
  313.  
  314.           Enter a date corresponding to the end of the current accounting
  315.           period, mormally a month end date.  Use the format 'MMDDYY such
  316.           as 033185 for March 31, 1985. Note that the date is all numeric
  317.           so that it can be easily input from the numeric keypad.
  318.  
  319.           In a moment, the MAIN MENU will appear.
  320.  
  321.  
  322.           3.0 ... TRANSACTIONS
  323.  
  324.           Select menu option 1.
  325.  
  326.           To return to the main menu,  press  [Ecs] at the first input
  327.           field.
  328.  
  329.           Transactions can  usually  be catagorized as to their source
  330.           document.  Cheques, deposits, payroll are examples.  Use the
  331.           [F1]  or  [F2] keys to select the document type (journal) to
  332.           be entered.   This  can be done at any time while the cursor
  333.           is on a data input line.
  334.  
  335.           Enter an account number from the chart of accounts,press [+]
  336.           or [-] or [Return] to advance to the next input field.   The
  337.           account number is verified and its name is displayed.
  338.  
  339.           Enter the date of the transaction in the format 'MMDDYY'.
  340.           To backup to re-enter the account number, press [Esc].
  341.  
  342.           Next, enter a reference from the source document such  as  a
  343.           cheque number or an  invoice  number.   This  is  the cross-
  344.           referencing system  between  the  printed  reports  and  the
  345.           original source document.
  346.  
  347.           Next is a 24 character field for describing the  transaction.
  348.           Common descriptions include a payee,  the name  of  a  payor.
  349.  
  350.           Enter the dollar amount, including cents.  There is  no  need
  351.           enter a decimal point.  Two decimals are assumed.  Use [+] if
  352.           the amount is debit, [-] if the amount is credit.
  353.  
  354.           Once the line of data has been input, corrections can only be
  355.           made using main menu function 2.   Before that, you can back-
  356.           up through the fields using the [Esc] key.
  357.  
  358.           A running total is kept of all  transactions  to  ensure  the
  359.           books are kept in balance.
  360.  
  361.           Hit [Esc] on a new line to return to the main menu.
  362.  
  363.           The previous line of data may be duplicated simply by pressing
  364.           return at the start of any input field.   Account  Number  and
  365.           amount cannot be duplicated.  Duplicating  and  editing  speed
  366.           data input.To edit a field, use the arrow keys, [BS] and [TAB]
  367.           to position the cursor and type in the new value.   Note  that
  368.           everything to the left of the cursor is truncated. Advance the
  369.           cursor to the right-most valid character and press [Return].
  370.  
  371.  
  372.  
  373.  
  374.                          ==== General Ledger Users Guide ====
  375.  
  376.  
  377.           3.2 ... Editing Transactions
  378.  
  379.           Select 2 from the main menu.
  380.  
  381.           To return to the main menu, press [Esc].
  382.  
  383.           Once a transaction has been entered, it  may be edited using
  384.           this function.
  385.  
  386.           Enter the key number of the transaction you wish to edit,then
  387.           follow the instructions for Entering Transactions.
  388.  
  389.           3.3 ... Listing Transactions
  390.  
  391.           Select 3 from the main menu
  392.  
  393.           Ensure that the printer is online and ready!
  394.  
  395.           A listing of all data in the transaction file is printed.
  396.           Printing may be aborted using the [Esc] key.
  397.  
  398.           It is a good idea to make a listing  of  all  transactions  at
  399.           sitting, just in case!!
  400.  
  401.           4.0 ... ACCOUNTS
  402.  
  403.           New accounts may be added  or old accounts may be deleted from
  404.           the  chart of accounts  as long as the account does not have a
  405.           balance.
  406.  
  407.           4.1 ... Add an Account
  408.  
  409.           Enter the account number,print position,type and account name
  410.           following  the  rules  above  under  2.2.  The account is not
  411.           physically added to the file until you exit the program using
  412.           main menu function 9.
  413.  
  414.           4.2 ... Delete an Account
  415.  
  416.           Enter the account number of the account to be deleted. If the
  417.           account has a balance, the account cannot be deleted.
  418.  
  419.           The account is displayed, and deletion must be confirmed.
  420.  
  421.           5.0 ... REPORTS
  422.  
  423.           Any of the three reports may be produced at any time.  Simply
  424.           select main menu function 6, 7, or 8. Printing may be aborted
  425.           using the [Esc] key.
  426.  
  427.  
  428.  
  429.  
  430.                        ==== General Ledger Users Guide ====
  431.  
  432.  
  433.           5.1 ... Balance Sheet
  434.  
  435.           A two page report,the Balance Sheet is printed with Assets on
  436.           one page and liabilities / equity on the other.  Year-To-Date
  437.           income or loss is shown.
  438.  
  439.           5.2 ... Income Statement
  440.  
  441.           A current period/year-to-date P&L with percentages is printed.
  442.           The 100% figure is the sum of all accounts numbered 1000-1999.
  443.  
  444.           Income/loss is determined separately for the  current  period
  445.           and year-to-date.
  446.  
  447.           5.3 ... General Ledger
  448.  
  449.           Each postable  account  is  printed together with any current
  450.           period transactions which affect the account.
  451.  
  452.           6.0 ... HOUSEKEEPING
  453.  
  454.           At the end of  a  current  accounting  period,  the  balances
  455.           are updated and the current transaction file is purged.
  456.  
  457.           Always exit the program using the main menu function 0.
  458.  
  459.           6.1 ... End of Period
  460.  
  461.           To update the account balance forward balances and clear  the
  462.           current transaction file, select this function.   Ensure that
  463.           all reports have been printed for the current period.
  464.  
  465.           Befor you panic,the current transaction file is not destroyed.
  466.           it is renamed `~filename.GL3'.  If you wish to keep a history
  467.           copy this file to another disk,renameing it to a more descrip-
  468.           tive file name, such as `MAY1985.GL'.
  469.  
  470.           Subsequent end of period functions will destroy any GL3 file
  471.           that has been created by a previous end of period - `~` file.
  472.  
  473.           6.2 ... Program Exit
  474.  
  475.           ALWAYS EXIT THE PROGRAM USING THIS FUNCTION.
  476.  
  477.           If  any  accounts  were  added / deleted or an end of period
  478.           function selected,  the  chart  of accounts will be modified.
  479.           Any  such  modification  will  cause  a  new .GL2 file to be
  480.           created ONLY on proper exit from the program.   The old .GL2
  481.           file is assigned the `~' to denote a backup.
  482.  
  483.  
  484.  
  485.  
  486.                       ==== General Ledger Users Guide ====
  487.  
  488.  
  489.           7.0 ... ACCOUNTING RECORDS
  490.  
  491.           This  program  only  retains  the   transactions   from  the
  492.           current period and one  previous  period.    Sometimes it is
  493.           beneficial to retain all transactions on disk.  This  can be
  494.           accomplished by following the instructions below under 7.1.
  495.  
  496.           For whatever reason, the data files may get stotally screwed
  497.           up.  Refer to section 7.2 below for emergency procedures.
  498.  
  499.           7.1 ... Maintaining a History
  500.  
  501.           All  transaction  files  created by the program use the same
  502.           file name, the name you selected plus the extention  `.GL3'.
  503.           At each period end  ( function 9 ),  the  latest transaction
  504.           file  is  renamed with a preceding tilde `~'.
  505.  
  506.           To maintain  an  account history,  copy  the  `~filename.GL3'
  507.           to another disk, renaming it to `MMMYYYY.GL3'.
  508.  
  509.           7.2 ... Fixing Data Files
  510.  
  511.           All  data  files  created  can be read by any good ASCII text
  512.           editor.    To  make  massive changes to data files, it may be
  513.           easier to use  EDLIN  or  EDIX.  Be sure to maintain the file
  514.           formats, section 8.1 below.
  515.  
  516.           8.0 ... INTERFACING
  517.          
  518.           All files created are  ASCII  files.   As  long  as  the data
  519.           format is maintained,  other programs may be used to generate
  520.           data to be used by this program.   To that end, the format of
  521.           the data file is given below.  The files  GL1  and  GL2  were
  522.           described above and are not repeated here.
  523.  
  524.           8.1 ... Transaction File Format
  525.  
  526.           A logical record length of 56 characters is fielded as follows
  527.  
  528.             1- 4   - GL Account Number, left justified
  529.             5, 6   - Journal type. Upper case only. CR, CP, DE, CK, AR,
  530.                      AP, PR, JE, OT are acceptable.
  531.             7-12   - date, mmddyy
  532.            13-18   - reference, left justified
  533.            19-42   - description, left justified
  534.            43-52   - amount, left justified,no decimal, including cents
  535.            53,54   - carriage return, line feed to permit  text  editor
  536.                      to read the data file.
  537.  
  538.  
  539.  
  540.  
  541.      
  542.                       ==== General Ledger Users Guide ====
  543.  
  544.  
  545.           9.0 ... FEEDBACK / REGISTRATION / COMMENTS
  546.  
  547.           Although there is no requirement to register the program,   I
  548.           would be interested in how far this program travels.  Even if
  549.           you cannot contribute to its existence,  please  complete and
  550.           mail the attacted registration form.
  551.  
  552.           Your comments and suggestions will be taken into  account  in
  553.           subsequent versions.
  554.  
  555.  
  556.      
  557.  
  558.                                 REGISTRATION FORM
  559.                                 =================
  560.  
  561.  
  562.           
  563.           Name: _______________________________________________________
  564.  
  565.           Address:  ___________________________________________________
  566.  
  567.                     ___________________________________________________
  568.  
  569.           Zip Code:  _______________________  Phone: __________________
  570.  
  571.  
  572.           Enclosed is my contribution of  $__________  to assist you in
  573.           maintaining and updating this software.
  574.  
  575.           Comments/Suggestions:  ______________________________________
  576.  
  577.           _____________________________________________________________
  578.  
  579.           _____________________________________________________________
  580.  
  581.           _____________________________________________________________
  582.  
  583.           =============================================================
  584.  
  585.           Mail to:   Datawest Systems Inc.,
  586.                      307 Goldstream Avenue,
  587.                      Victoria, B.C., Canada
  588.                      V9B 2W4
  589.  
  590.  
  591.